//
// Created by lenovo on 2024/5/31.
//
#include <iostream>

#include "Contacts.h"
using namespace std;
#ifndef ADDRESSBOOK_H
#define ADDRESSBOOK_H
#define MAX 1000

/**
 * 通讯录
 */
class AddressBook {
    int m_size;
    Contacts contacts_[MAX];

public:
    /**
     * 设置个数
     * @param size 联系人个数
     */
    void setSize(int size);

    /**
     * 设置列表
     * @param contacts 联系人列表
     */
    void setContacts(Contacts contacts[MAX]);

    /**
     * 获取列表
     * @return 联系人列表
     */
    Contacts *getContacts();

    /**
     * 获取联系人个数
     * @return 联系人个数
     */
    int getSize();
};


#endif //ADDRESSBOOK_H
